home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 October: Mac OS SDK / Dev.CD Oct 97 SDK2.toast / Development Kits (Disc 2) / QuickTime™ IC SDK 1.01 / Sample Code / QTICSamplePanel / QTICSamplePanel.make < prev    next >
Encoding:
Text File  |  1997-05-23  |  2.5 KB  |  77 lines  |  [TEXT/MPS ]

  1. #
  2. #    File:        QTICSamplePanle.make
  3. #
  4. #    Contains:    Makefile for QTIC Sample Panel.
  5. #
  6. #    Written by:    Dino Tang
  7. #
  8. #    Copyright:    © 1996-1997 by Apple Computer, Inc., all rights reserved.
  9. #
  10. #    Change History (most recent first):
  11. #
  12. #        <1>        04/25/97    DT        First created.
  13. #
  14. #    To Do:
  15. #
  16.  
  17.  
  18. # -------------------------------------------------------------------------
  19. # ***** IMPORTANT OPTIONS *****
  20.  
  21. QTICStuffs = :::Interfaces&Libraries:
  22. MyObjects = :Objects:
  23. MrCSymOptions =        -sym off
  24. MrCOptOptions =        -opt speed
  25. MrCWarnings =        -w off 
  26. MrCOptions =        -i "{QTICStuffs}PublicInterfaces:"
  27.  
  28. SCOptOptions =        -opt all
  29. SCWarnings =        -w off
  30. SCOptions =            -b2 -mc68020 -i "{QTICStuffs}PublicInterfaces:"
  31.  
  32. # -------------------------------------------------------------------------
  33. # ***** PUT TOGETHER *****
  34.  
  35. QTICSamplePanel ƒƒ QTICSamplePanel68K QTICSamplePanelPPC QTICSamplePanel.make QTICSamplePanel.r
  36.     Echo "read ∂'cmrP∂' (-300) ∂"{MyObjects}QTICSamplePanel.pef∂";" | Rez -a -o "QTICSamplePanelPPC.code"
  37.     Rez -i "{QTICStuffs}PublicInterfaces:" QTICSamplePanel.r -o QTICSamplePanel
  38.     Delete QTICSamplePanelPPC.code QTICSamplePanel.code
  39.     SetFile -t qtic -c appl QTICSamplePanel
  40. QTICSamplePanelPPC ƒƒ {MyObjects}QTICSamplePanel.pef
  41. QTICSamplePanel68K ƒƒ QTICSamplePanel.code
  42.  
  43. # -------------------------------------------------------------------------
  44. # ***** LINK *****
  45.  
  46. {MyObjects}QTICSamplePanel.pef ƒƒ QTICSamplePanel.make "{MyObjects}QTICSamplePanel.o"
  47.     PPCLink  ∂
  48.         {MrCSymOptions} ∂
  49.         "{MyObjects}QTICSamplePanel.o" ∂
  50.         "{QTICStuffs}PublicLibraries:QTICLib" ∂
  51.         "{SharedLibraries}"InterfaceLib ∂
  52.         "{SharedLibraries}"MathLib ∂
  53.         "{SharedLibraries}"QuickTimeLib ∂
  54.         "{SharedLibraries}"DragLib ∂
  55.         -main MainRD ∂
  56.         -outputformat xcoff ∂
  57.         -o "{MyObjects}QTICSamplePanel.xcoff"
  58.     makePEF "{MyObjects}QTICSamplePanel.xcoff" -o "{MyObjects}QTICSamplePanel.pef" ∂
  59.         -b -ft APPL -fc '????'
  60.  
  61. QTICSamplePanel.code ƒƒ QTICSamplePanel.make "{MyObjects}QTICSamplePanel.c.o"
  62.     Link -rt 'cmrp=-300' -ra 16 -m QTICSAMPLEPANEL -sg QTICSamplePanel ∂
  63.         "{MyObjects}QTICSamplePanel.c.o" ∂
  64.         "{Libraries}"Interface.o ∂
  65.         -o QTICSamplePanel.code
  66.  
  67. # -------------------------------------------------------------------------
  68. # ***** COMPILE *****
  69.  
  70. "{MyObjects}QTICSamplePanel.o" ƒ QTICSamplePanel.make QTICSamplePanel.c QTICSamplePanel.h
  71.     MrC {MrCSymOptions} {MrCOptOptions} {MrCWarnings} {MrCOptions} QTICSamplePanel.c -o "{MyObjects}QTICSamplePanel.o"
  72.      
  73. "{MyObjects}QTICSamplePanel.c.o" ƒƒ QTICSamplePanel.make QTICSamplePanel.c QTICSamplePanel.h
  74.      SC {SCOptOptions} {SCWarnings} {SCOptions} ∂
  75.         QTICSamplePanel.c -o "{MyObjects}QTICSamplePanel.c.o"
  76.  
  77.